<?php

/*
 * CopyRight  : (C)2012-2099 HaoTeam Inc.
 * Document   : Recharge.php
 * Created on : 2023-4-5 17:50:04
 * Author     : Tiger <1192851302@qq.com>
 * Description: This is NOT a freeware, use is subject to license terms.
 *              这即使是一个免费软件,使用时也请遵守许可证条款,得到当时人书面许可.
 *              未经书面许可,不得翻版,翻版必究;版权归属 HaoTeam Inc;
 */

namespace app\models;

use think\Model;

/**
 * 
 * Class Recharge
 * Tiger <1192851302@qq.com> 2023-4-5 17:50:04
 */
class Recharge extends Model {

    /**
     * 描述
     * @author Tiger <1192851302@qq.com>
     * @param type $value
     * @param type $data
     * @return type
     */
    public function getTitleAttr($value, $data) {
        return $data['buy_nomey'] . '元送' . $data['give_nomey'];
    }

    /**
     * 
     * @author Tiger <1192851302@qq.com>
     * @return type
     */
    public static function validWhere() {
        return self::where('is_del', 0);
    }

    /**
     * 获取数据列表-分页
     * @author Tiger <1192851302@qq.com>
     * @param array $where
     * @return array
     */
    public static function getList() {
        $models = self::validWhere()->order('id desc')->paginate(input('limit', 10))->each(function($item) {
            $item->title = $item->title;
        });
        return [
            'code' => 0,
            'items' => $models->items(),
            'total' => $models->total()
        ];
    }

}
